package net.blank.world.aStar.BHeaps
{
	import net.blank.world.aStar.Node;

	/**
	 * 二叉堆节点
	 * @author blank
	 * 
	 */
	public class BPNode
	{
		/**
		 * 父节点
		 */
		internal var parent:BPNode;
		
		/**
		 * 左子节点
		 */
		internal var leftChild:BPNode;
		
		/**
		 * 右子节点
		 */
		internal var rightChild:BPNode;
		
		/**
		 * 存储的数据
		 */
		internal var data:Node;
		
		/**
		 * 二叉节点
		 * @param data
		 * @param parent
		 * 
		 */
		public function BPNode(data:*,parent:BPNode){
			this.data=data;
			this.parent=parent;
		}
	}
}